<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../../../print.css" type="text/css" media="print">
<meta content="Pages,com.adobe.webapis.facebook.methodgroups.Pages,getInfo,isAppAdded,isAdmin,isFan" name="keywords">
<title>com.adobe.webapis.facebook.methodgroups.Pages</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'Pages - Adobe ActionScript 3.0 Library - facebook';
				var baseRef = '../../../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">API Documentation</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../../../all-classes.html')" href="../../../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../../../all-classes.html')" href="../../../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../../../index-list.html')" href="../../../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../../../index.html?com/adobe/webapis/facebook/methodgroups/Pages.html&amp;com/adobe/webapis/facebook/methodgroups/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;Pages</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#methodSummary">Methods</a>&nbsp;| <a href="#eventSummary">Events</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class Pages"); titleBar_setSubNav(false,false,false,false,true,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">com.adobe.webapis.facebook.methodgroups</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class Pages</td>
</tr>
</table>
<p></p>
  Contains the methods for the Pages method group in the Facebook API.
  
  Even though the events are listed here, they're really broadcast
  from the FacebookService instance itself to make using the service
  easier.
  <p></p>
<br>
<hr>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#Pages()">Pages</a>(service:<a href="../FacebookService.html">FacebookService</a>)</div>
<div class="summaryTableDescription">
   Construct a new Pages "method group" class
      </div>
</td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getInfo()">getInfo</a>(fields:Array, page_ids:Array, uid:int = -1, type:String = ""):void</div>
<div class="summaryTableDescription">
   Returns all visible pages according to the filters specified.</div>
</td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#isAdmin()">isAdmin</a>(page_id:String = ""):void</div>
<div class="summaryTableDescription">
   Checks whether the logged in user is the admin for a given page.</div>
</td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#isAppAdded()">isAppAdded</a>(page_id:String = ""):void</div>
<div class="summaryTableDescription">
   Checks whether the page has added the application.</div>
</td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#isFan()">isFan</a>(page_id:String = "", uid:int = -1):void</div>
<div class="summaryTableDescription">
   Checks whether a user is a fan of a given page.</div>
</td><td class="summaryTableOwnerCol">Pages</td>
</tr>
</table>
</div>
<a name="eventSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Events</div>
<table id="summaryTableEvent" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Event</th><th>Summary</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:pagesGetInfo">pagesGetInfo</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
   Broadcast as a result of the getInfo method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_getInfo_response" string
       When success is false, contains an "error" FacebookError instance
      </td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:pagesIsAdmin">pagesIsAdmin</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
   Broadcast as a result of the isAdmin method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_isAdmin_response" string
       When success is false, contains an "error" FacebookError instance
      </td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:pagesIsAppAdded">pagesIsAppAdded</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
   Broadcast as a result of the isAppAdded method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_isAppAdded_response" string
       When success is false, contains an "error" FacebookError instance
      </td><td class="summaryTableOwnerCol">Pages</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#event:pagesIsFan">pagesIsFan</a>
</div>
</td><td class="summaryTableDescription summaryTableCol">
   Broadcast as a result of the isFan method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_isFan_response" string
       When success is false, contains an "error" FacebookError instance
      </td><td class="summaryTableOwnerCol">Pages</td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="Pages()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">Pages</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
</tr>
</table>
<div class="detailBody">
<code>public function Pages(service:<a href="../FacebookService.html">FacebookService</a>)</code><p>
   Construct a new Pages "method group" class
      </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">service</span>:<a href="../FacebookService.html">FacebookService</a></code> &mdash; The FacebookService this method group
    is associated with.
   </td>
</tr>
</table>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="getInfo()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getInfo</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function getInfo(fields:Array, page_ids:Array, uid:int = -1, type:String = ""):void</code><p>
   Returns all visible pages according to the filters specified. 
   This may be used to find all pages of which a user is a fan of, 
   or to query specific page_ids. The session_key parameter is optional. 
   When the session_key parameter is not passed, you can only get 
   information for pages that have been added your application. 
   The uid parameter is not even considered. With a session_key, 
   normal privacy rules are put into place.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">fields</span>:Array</code> &mdash; List of desired fields in return. This is a comma-separated list of field strings.
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">page_ids</span>:Array</code> &mdash; Optional - List of page ids. This is a comma_separated list of page ids.
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">uid</span>:int</code> (default = <code>-1</code>)<code></code> &mdash; Optional - The id of the user. Defaults to the logged in user if the session_key is valid, AND no page_ids are passed. Used to get the pages a given user is a fan of
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">type</span>:String</code> (default = "<code></code>")<code></code> &mdash; Optional - Used to limit results to a single type of page. Note that it only applies when the uid applies because it's not an indexable column of the page_fan table. If this parameter is passed without the page_id or uid parameter, it returns the pages the logged in user is a fan of of the given type. If this parameter is passed with the page_ids parameter WITHOUT a uid parameter, it's not considered. Passed with the uid parameter, it works as earlier stated with the uid substituted for the logged in user.
   </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="http://developers.facebook.com/documentation.php?v=1.0&doc=pages" target="mm_external">http://developers.facebook.com/documentation.php?v=1.0&amp;doc=pages</a>
</div>
</div>
<a name="isAdmin()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isAdmin</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function isAdmin(page_id:String = ""):void</code><p>
   Checks whether the logged in user is the admin for a given page.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">page_id</span>:String</code> (default = "<code></code>")<code></code> &mdash; (Optional) The id of the page
   </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="http://developers.facebook.com/documentation.php?v=1.0&doc=pages" target="mm_external">http://developers.facebook.com/documentation.php?v=1.0&amp;doc=pages</a>
</div>
</div>
<a name="isAppAdded()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isAppAdded</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function isAppAdded(page_id:String = ""):void</code><p>
   Checks whether the page has added the application.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">page_id</span>:String</code> (default = "<code></code>")<code></code> &mdash; (Optional) The id of the page
   </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="http://developers.facebook.com/documentation.php?v=1.0&doc=pages" target="mm_external">http://developers.facebook.com/documentation.php?v=1.0&amp;doc=pages</a>
</div>
</div>
<a name="isFan()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isFan</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function isFan(page_id:String = "", uid:int = -1):void</code><p>
   Checks whether a user is a fan of a given page.
   
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">page_id</span>:String</code> (default = "<code></code>")<code></code> &mdash; The id of the page to check.
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">uid</span>:int</code> (default = <code>-1</code>)<code></code> &mdash; (Optional) The id of the user. Defaults to the logged in user if not set
   </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="http://developers.facebook.com/documentation.php?v=1.0&doc=pages" target="mm_external">http://developers.facebook.com/documentation.php?v=1.0&amp;doc=pages</a>
</div>
</div>
<div class="detailSectionHeader">Event detail</div>
<a name="event:pagesGetInfo"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">pagesGetInfo</td><td class="detailHeaderType">event&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="../events/FacebookResultEvent.html"><code>com.adobe.webapis.facebook.events.FacebookResultEvent</code></a>
<br>
<p></p><p>
   Broadcast as a result of the getInfo method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_getInfo_response" string
       When success is false, contains an "error" FacebookError instance
      </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../methodgroups/Pages.html#getInfo" target="">getInfo</a>
<br>com.adobe.service.facebook.FacebookError</div>
</div>
<a name="event:pagesIsAdmin"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">pagesIsAdmin</td><td class="detailHeaderType">event&nbsp;</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="../events/FacebookResultEvent.html"><code>com.adobe.webapis.facebook.events.FacebookResultEvent</code></a>
<br>
<p></p><p>
   Broadcast as a result of the isAdmin method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_isAdmin_response" string
       When success is false, contains an "error" FacebookError instance
      </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../methodgroups/Pages.html#isAdmin" target="">isAdmin</a>
<br>com.adobe.service.facebook.FacebookError</div>
</div>
<a name="event:pagesIsAppAdded"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">pagesIsAppAdded</td><td class="detailHeaderType">event&nbsp;</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="../events/FacebookResultEvent.html"><code>com.adobe.webapis.facebook.events.FacebookResultEvent</code></a>
<br>
<p></p><p>
   Broadcast as a result of the isAppAdded method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_isAppAdded_response" string
       When success is false, contains an "error" FacebookError instance
      </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../methodgroups/Pages.html#isAppAdded" target="">isAppAdded</a>
<br>com.adobe.service.facebook.FacebookError</div>
</div>
<a name="event:pagesIsFan"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">pagesIsFan</td><td class="detailHeaderType">event&nbsp;</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<span class="label">Event object type: </span><a href="../events/FacebookResultEvent.html"><code>com.adobe.webapis.facebook.events.FacebookResultEvent</code></a>
<br>
<p></p><p>
   Broadcast as a result of the isFan method being called
      The event contains the following properties
   success - Boolean indicating if the call was successful or not
   data - When success is true, contains a "pages_isFan_response" string
       When success is false, contains an "error" FacebookError instance
      </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../methodgroups/Pages.html#isFan" target="">isFan</a>
<br>com.adobe.service.facebook.FacebookError</div>
</div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
